// redux新版本中的slice.其实就是reducer和actions的集合体
import { createSlice } from '@reduxjs/toolkit'

const countSlice = createSlice({
  name: 'xxx', // slice的名字
  initialState: { count: 0, msg: 'hello' },
  reducers: {
    add(state, action) {
      // 注意: 这个state不是真实store数据,而是store数据的代理.所以可以直接修改
      console.log(action)
      state.count = state.count + action.payload
    },
  },
})

export default countSlice
